package com.yidu.utils;

/**
 * 描述: 分页工具类
 * @author liandyao
 * @date 2019年6月13日 上午9:01:22
 * @version 1.0
 */
public class Pages {

	/**
	 * 页面上需要传过来两个参数-必须
	 */
	private int page ;//当前的页数
	private int limit  ;//显示的行数
	/**
	 * 需要从dao中查询出总行数
	 */
	private int totalRows ;//总行数
	
	
	private int startRows ;//从哪行开始
	private int endRows ;//结束行数
	
	
	private int totalPage ;//总页数
	
	
	
	public int getTotalRows() {
		return totalRows;
	}
	public void setTotalRows(int totalRows) {
		this.totalRows = totalRows;
	}
	public int getTotalPage() {
		
		if(totalRows%limit==0) {
			totalPage = totalRows/limit ;
		}else {
			totalPage = totalRows/limit+1 ;
		}
		
		
		return totalPage;
	}
	public void setTotalPage(int totalPage) {
		this.totalPage = totalPage;
	}
	public int getPage() {
		return page;
	}
	public void setPage(int page) {
		this.page = page;
	}
	public int getLimit() {
		return limit;
	}
	public void setLimit(int limit) {
		this.limit = limit;
	}
	public int getStartRows() {
		
		startRows =(page-1)*limit;
		
		return startRows;
	}
	public void setStartRows(int startRows) {
		this.startRows = startRows;
	}
	
	
	public int getEndRows() {
		endRows = page*limit ;
		return endRows;
	}
	public void setEndRows(int endRows) { 
		this.endRows = endRows;
	}
	
	
	
	
	
}
